package cn.koala.key.stock.domain.vo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 钥匙信息VO
 * @description
 * @author shuai.xu
 * @time 2019/4/30 15:31
*/
@Data
public class KeyInfoVO {
    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 钥匙二维码
     */
    @ApiModelProperty("钥匙二维码")
    private String keyBarCode;

    /**
     * 仓库位置
     */
    @ApiModelProperty("仓库位置")
    private String warehouseLocation;

    /**
     * 仓库位置(定位到排)
     */
    @ApiModelProperty("仓库位置(定位到排)")
    private Integer locationRow;

    /**
     * 仓库位置(定位到个)
     */
    @ApiModelProperty("仓库位置(定位到个)")
    private Integer warehouseLocationValues;

    /**
     * 状态  1-借出，2-在库，3-挂失
     */
    @ApiModelProperty("状态  1-借出，2-在库，3-挂失")
    private Integer keyStatus;

    /**
     * 品牌名称
     */
    @ApiModelProperty("品牌名称")
    private String brandName;

    /**
     * 车系名称
     */
    @ApiModelProperty("车系名称")
    private String seriesName;

    /**
     * 车牌号
     */
    @ApiModelProperty("车牌号")
    private String carNo;

    /**
     * 车架号
     */
    @ApiModelProperty("车架号")
    private String carVin;

    /**
     * 录入时间
     */
    @ApiModelProperty("录入时间")
    @JSONField(format="yyyy-MM-dd")
    private Date addTime;

    @ApiModelProperty("挂失原因")
    private String dropReason;

}
